.jq-table{
	border:1px solid #e7ecf1;
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	border-top:none;
}
.div-table, .div-pagination{
	font-family: "arial";
}
.jq-table th{
	border:1px solid #e7ecf1;
	padding:8px;
	border-width:1px 1px 1px 0;
}
.jq-table th>div{
	/*word-wrap: break-word;*/
	overflow: hidden;
}
.jq-table td{
	border-color: #e7ecf1;
	padding:8px;
	border:1px solid #e7ecf1;
	border-width: 0 1px 1px 0;
	overflow:hidden;
}
.jq-table>tbody>tr>td>div{
	word-wrap:break-word;
}
.jq-table>tbody>tr:hover{
	background: #f3f4f6 !important;
}
.div-table{
	width:100%;
	position:relative;
}
.div-head-table2>table,.div-body-table2>table{
	border-left:none;
}
.table-striped>tbody>tr:nth-child(odd){
	background-color: #fafafa;
}
.table-striped>tbody>tr:nth-child(even){
	background-color: #ffffff;
}
.div-pagination a{
	border:1px solid #ddd;
	padding:6px 12px;
	margin-left: -1px;
	text-decoration: none;
	float:left;
}
.page-first,.page-last,.page-pre,.page-next,.page-btn[class="page-btn"]{
	background:#fff;
	color:#337ab7;
}
.div-pagination a[class$="page-btn"]:hover{
	background: #eee;
}
.page-select{
	background:#428bca;
	color:#fff;
}
.page-select:hover{
	color:#fff;
}
.div-loader{
	position:absolute;
	top:0;
}
.lava-table-modal {
	position:absolute;
	width:100%;
	height:100%;
	background: #aaa;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.page-btn:focus{
	outline:none;
}
.span-checkbox{
	display: block;
	width:16px;
	height:16px;
	background: #fff;
	border:1px solid #ccc;
	position:relative;
}
.span-checkbox-checked:before{
	content:'';
	display:block;
	width:5px;
	height:10px;
	border-color:#888;
	border-style:solid;
	border-width:0 2px 2px 0;
	transform: rotate(45deg);
	position: relative;
	top:1px;
	left:4px;
}
.dropdown-menu .span-checkbox{
	float:left;
}
.table-angle {
	float:right;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	vertical-align: text-top;
	margin-top:4px;
}
.table-angle-up {
	border-top:0px solid #ccc;
	border-bottom:8px solid #ccc;
}
.table-angle-down {
	border-top:8px solid #ccc;
	border-bottom:0 solid #ccc;
}
.table-angle-up.table-angle-active {
	border-bottom-color:#87a;
}
.table-angle-down.table-angle-active {
	border-top-color:#87a;
}
th[data-ordertype=desc], th[data-ordertype=asc] {
	cursor:pointer;
}
.lava-progress {
	position: absolute;
	width:25%;
}
.lava-progress>.progress-bar {
	width:100%;
}
.column-hidden {
	display: none;
}